PLCM10 Variablen

Das PLCM10-Gerät ist ein GNSS-, WiFi- und 4G-Wireless-Modem mit LED und digitalen E/A. Das Verhalten der zugehörigen Systemvariablen hängt davon ab, wie das Modul in den Systemeinstellungen konfiguriert wurde (weitere Informationen finden Sie unter "PLCM09 Plugin Wireless Modem").

Einstellungen Protokolleditor

Pfad: Projektansicht> Protokolle

  1. Klicken Sie auf + und wählen Sie Systemvariablen: Der Dialog Systemvariablen wird angezeigt.
  1. Wählen Sie PLCM10 aus der Liste PLCModels.
Einstellungen Tageditor

Pfad: Projektansicht> Config > Doppelklick Tags

  1. Um ein Tag hinzuzufügen, klicken Sie auf +: Es wird eine neue Zeile hinzugefügt.
  2. Wählen Sie in der Treiber-Liste Systemvariablen: Der Tag-Definitionsdialog wird geöffnet.

Digital I/O
Element Beschreibung Datentyp

Input1

Input2

Wert der Eingangssignale

boolean

Schreibgeschützt

Output1

Output2

Wert der Ausgangssignale

Ausgangsvariablen sind nur lesbar/schreibbar, wenn sie als „benutzergesteuert“ konfiguriert sind. (siehe "PLCM10 Plugin Wireless Modem" für weitere Informationen). In den anderen Konfigurationen, in denen die Ausgangssignale direkt vom PLCM10 Modul gesteuert werden, sind die Systemvariablen nur lesbar.

boolean

Lesen/Schreiben

Led1

Led2

Wert des LED Status

  • 0 = Aus
  • 1 = Ein
  • 2 = Blinken

LED-Variablen sind nur lesbar/schreibbar, wenn sie als „benutzergesteuert“ konfiguriert sind. (siehe "PLCM10 Plugin Wireless Modem" für weitere Informationen). In den anderen Konfigurationen, in denen der LED Status direkt vom PLCM10 Modul gesteuert werden, sind die Systemvariablen nur lesbar.

unsignedByte

Lesen/Schreiben

4G Wireless Modem
Element Beschreibung Datentyp
Mobil Aktivieren

Wireless Modem aktivieren

  • 0 = deaktiviert
  • 1 = aktiviert

Boole

Lesen/Schreiben

Mobile APN

APN (Access Port Name)

Wenn Sie diese Informationen nicht kennen, wenden Sie sich bitte an Ihren Mobilfunkanbieter.

String

Lesen/Schreiben

Roaming

Roaming-Funktion aktivieren, falls erforderlich

  • 0 = deaktiviert
  • 1 = aktiviert

Boole

Lesen/Schreiben

Mobile Authentifizierung

Authentifizierungsmodus:

  • 0=Kein Authentifizierung
  • 1=pap
  • 2=chap

int

Lesen/Schreiben

Mobile BAUD_rate

Baudrate

  • 3000000
  • 921600

Dieser Parameter wird ignoriert, wenn das PLCM10 über den USB-Anschluss mit einem HMI-Gerät verbunden ist.

int

Nur lesen

Mobile MTU_MRU

Maximale Paketgröße

  • 1500
  • 512
  • 256
  • 128

int

Nur lesen

Mobile IMEI Der IMEI-Code der SIM-Karte

String

Nur lesen

Mobilfunk Start

In dieses Tag 1 schreiben, um den WLAN Modus zu starten.

Es ist eine schreibgeschützte Variable, der Befehl wird jedes Mal ausgeführt, wenn Sie ihn neu schreiben.

boolean

Nur schreiben

Mobilfunk Stopp

In dieses Tag 1 schreiben, um den WLAN Modus zu stoppen.

Es ist eine schreibgeschützte Variable, der Befehl wird jedes Mal ausgeführt, wenn Sie ihn neu schreiben.

boolean

Nur schreiben

Mobilfunk Neustart

In dieses Tag 1 schreiben, um den WLAN Modus erneut zu starten.

Es ist eine schreibgeschützte Variable, der Befehl wird jedes Mal ausgeführt, wenn Sie ihn neu schreiben.

boolean

Nur schreiben

Mobilfunk Zustand

Mobiler Verbindungszustand

0 LEERLAUF
1 STARTEN
10 LAUFEN
100 VERBINDEN
200 VERBUNDEN
300 STOPPT
-1 ALLGEMEINER FEHLER
-10 SYSTEMFEHLER
-100 MODEM NICHT GEFUNDEN
-101 MODEMAKTIV
-110 MODEM KOMM
-120 MODEM ZEIT ABGELAUFEN
-130 MODEM FEHLER
-200 FEHLENDE SIM
-300 PIN ERFORDERLICH
-301 NEUEN PIN EINGEBEN
-310 PIN FEHLER
-320 PUK ERFORDERLICH
-330 PUK FEHLER
-400 ROAMING GESPERRT
-500 FALSCHE ANMELDEINFORMATIONEN

int

Nur lesen

Mobilfunksignal

Signalqualität Mobilfunk (0-100)

Wert des erkannten Signals, wenn das Gerät gestartet wird

byte

Nur lesen

Mobilfunkanbieter Name des Mobilfunkanbieters (z. B. „Vodafone“)

String [8]

Nur lesen

Mobile Zugriffstechnik

Mobile Zugriffstechnik

-1 N/A
0 GSM (2G)
2 UTRAN (2G)
3 GSM W/EGPRS (2G)
4 UTRAN W/HSDPA (3G)
5 UTRAN W/HSDPA (3G)
6 UTRAN W/HSDPA und HSUPA (3G)

int

Nur lesen

Mobilfunk Registrierstatus

Mobilfunk Registrierstatus

-1 N/A
0 Nicht registriert. Der WLAN-Modem sucht derzeit keinen neuen Anbieter zur Anmeldung.
1 Im Heimnetzwerk registriert.
2 Nicht registriert. Der WLAN-Modem sucht derzeit einen neuen Anbieter zur Anmeldung.
3 Anmeldung fehlgeschlagen.
4 Unbekannt
5 In Roaming angemeldet

int

Nur lesen

RX/TX Funk Anzahl oder empfangene / gesendete Bytes

unsignedInt [2]

Nur lesen

Mobilfunk Startzeit (Sek) Beginn der Funkverbindung (in Sekunden seit Beginn der Epoche)

unsignedInt

Nur lesen

Mobile anwenden

0=INAKTIV, 1=ANWENDEN, 2=ABBRECHEN

Die in die Mobile-Konfigurationsvariablen eingegebenen Werte werden angewandt, wenn die Variable „Mobile anwenden“ auf 1 gesetzt wird. Nach der Anwendung der Werte wird die Variable auf 0 zurückgesetzt. Wenn „Mobile anwenden“ auf 2 gesetzt wird, werden die Mobile-Konfigurationsparameter mit den aktiven Werten wiederhergestellt.

integer

Lesen/Schreiben

GNSS
Element Beschreibung Datentyp
GNSS_Enable

GNSS-Module aktivieren

  • 0 = deaktiviert
  • 1 = aktiviert

4G Mobile Netzwork muss aktiviert sein

Boole

Lesen/Schreiben

GNSS_NMEA_Service
  • 0 = kein Signal
  • 1 = Signal vorhanden

boolean

Nur lesen

GNSS_State
  • 0 = Letzter GNSS-Satz ist ungültig
  • 1 = Letzter GNSS-Satz ist gültig

boolean

Nur lesen

GNSS_Satellites Zahl der gesperrten Satelliten

int

Nur lesen

GNSS_Date Vom GNSS empfangener Zeitstempel (in Sekunden seit Epoche)

unsignedInt

Nur lesen

GNSS_Longitude

Längengrad in Zentigraden

String

Nur lesen

GNSS_Latitude Breitengrad in Zentigraden

String

Nur lesen

GNSS_Altitude Höhe in Metern

doppelt

Nur lesen

GNSS_Speed Tempo in m/s (z.B. 10.2)

doppelt

Nur lesen

Drahtlosnetzwerk
Speichertyp Beschreibung Datentyp
WIFI_aktivieren 0=Deaktiviert, 1=Aktiviert

boolean

Lesen/Schreiben

WIFI_Modus 0=Station, 1=Zugangspunkt

boolean

Lesen/Schreiben

WIFI_SSID Netzwerkname

String [32]

Lesen/Schreiben

WIFI_Channel

0=Auto, 1/11 Kanäle

Verwendet wenn WIFI_Modus=1 (Zugangspunkt)

integer

Lesen/Schreiben

WIFI_Sicherheit 0=KEINE, 1=WPA-PSK

integer

Lesen/Schreiben

WIFI_Passwort

Netzwerkpasswort

Wird verwendet, wenn WIFI_Security aktiviert ist

String [63]

Nur schreiben

WIFI_Anwenden

0=INAKTIV, 1=ANWENDEN, 2=ABBRECHEN

Die in den WiFi-Konfigurationsvariablen (WIFI_Modus, WIFI_SSID, WIFI_Kanal, WIFI_Sicherheit, WIFI_Passwort) eingegebenen Werte werden angewendet, wenn die Variable WIFI_Apply auf 1 gesetzt wird, dann wird die Variable nach der Anwendung der Werte auf 0 zurückgesetzt. Wenn WIFI_Anwenden auf 2 gesetzt wird, werden die WiFi-Konfigurationsparameter mit den aktiven Werten wiederhergestellt.

integer

Lesen/Schreiben

WIFI_Status 0 = Nicht verbunden, 1 = Verbinden, 2 = Verbunden, -1 = Fehler

integer

Nur lesen

WIFI_Signal 0..100%

integer

Nur lesen

WIFI_WPS

0=Inaktiv, 1=Aktiv (Rückkehr 0 nach 2 Minuten)

Wenn auf 1 eingestellt, startet das Bediengerät den Passwortübertragungsvorgang. Wenn das Verfahren beendet ist (Passwörter erfolgreich übertragen oder nach zwei Minuten), kehrt die Variable zu 0 zurück.

boolean

Lesen/Schreiben

WIFI_Liste

Liste der verfügbaren WiFi-Netzwerke

Verwendet wenn WIFI_Modus=0 (Station)

String [200]

Nur lesen

WIFI_Liste_Aktualisieren

0=Inaktiv, 1=Suche (Rückkehr 0 nach Aktualisierung)

Befehl zum Durchsuchen der verfügbaren WiFi-Netzwerke und Erstellen der WIFI_Liste. Suchbeginn, wenn der Wert auf 1 gesetzt wird, danach wird der Wert auf 0 zurückgesetzt.

boolean

Lesen/Schreiben

WIFI_Fehlercode

Liefert einen Fehlercode, wenn die mit dem Befehl WIFI_Anwenden bereitgestellten Parameter außerhalb des Bereichs liegen.

0 = Kein Fehler

-11000 = Falscher WIFI_Modus

-11011 = Falsche WIFI_SSID

-11020 = Falsche WIFI_Sicherheit

-11030 = Falsches WIFI_Passwort

-11040 = Falscher WIFI_Kanal

integer

Nur lesen

 

JavaScript (Mobiler Verbindungszustand)

Der mobile Verbindungsstatus kann auch über die untenstehende JavaScript-Schnittstelle abgerufen werden, wobei „protocolSysVar" der Protokollinstanzcode ist (z. B. „prot1", „prot2", usw.).

Mobile_State = tagMgr.invokeProtocolCommand(protoSysVar,"get_mobile_state", ""); // get modem status